provide (someone with) impression - Türkçe İngilizce Sözlük